.underline {
    text-decoration: underline;
}

.nowrap {
    text-overflow: ellipsis;
    white-space: nowrap;
}

#container {
    display: block;
}
.content {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0;
    height: calc(100% - 1.8rem);
    color: #fff;
}

section.content {
    height: 100%;
}

section.content .row, section.content .row .left-part, section.content .row .right-part , section.content .left-part .box{
    height: 100%;
}

section.content .row .left-part .box, section.content .row .right-part .nav-tabs-custom {
    border: 1px solid #000;
    border-radius: 0;
}

section.content .row .right-part .nav-tabs-custom {
    height: 100%;
    margin: 0;
}
section.content .row .right-part .nav-tabs-custom .nav-tabs {
    background: #373945;
    border-bottom-color: #000;
    border-radius: 0;
}
section.content .row .right-part .nav-tabs-custom .nav-tabs li a {
    font-size: 1.3em;
    color: #fff;
}
section.content .row .right-part .nav-tabs-custom .nav-tabs li.active {
    border-color: transparent;
}
section.content .row .right-part .nav-tabs-custom .nav-tabs li.active a {
    border-left: 0;
    border-right: 0;
    background: transparent;
    color: #f2ba25;
    font-weight: bold;
}

section.content .row .left-part .box-body {
    height: 100%;
    overflow-y: auto;
    background: #373945;
    border-radius: 0;
}

section.content .row .right-part .nav-tabs-custom .tab-content {
    height: calc(100% - 0.98rem);
    overflow-y: auto;
    background: #373945;
    border-radius: 0;
}

section.content .text-style {
    font-size: 0.24rem;
}

section.content .impor-info {
    padding-left: 0.4rem;
    padding-top: 0.1rem;
    color: #39cccc;
}

#assetsPresentation .total-num a, #assetsPresentation .total-num span {
    color: #fff;
}

hr {
    display: none;
}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
    width: 0.16rem;
    height: 0.16rem;
}

/* 滚动槽 */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0.12rem rgba(0,0,0,0.3);
    border-radius: 0.2rem;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
    border-radius: 0.2rem;
    background: rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 0 0.12rem rgba(0,0,0,0.5);
}
/*::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,0,0,0.4);
}*/

.table-striped>tbody>tr:nth-of-type(odd) {
    background: rgba(0, 0, 0, 0.1);
}
.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
    background: rgb(29, 32, 41);
}
.table-bordered, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border: 0;
}
#repair-modal {
    background: rgb(34, 36, 49);
}
#repair-modal .table-striped>tbody>tr:nth-of-type(odd) {
    background: rgb(29, 32, 41);
}

.timeline-inverse > li > .timeline-item {
    background: #363845;
    color: #fff;
    border-color: #000;
}
.timeline-inverse > li > .timeline-item > .timeline-header {
    border-bottom: 1px solid #98999e;
    background: transparent!important;
}
.timeline-inverse > li > .timeline-item > .timeline-header span {
    color: #fff!important;
}

.text-muted {
    color: #e5e5e5;
}

.repair-info span {
    color: #fff;
}
.repair-info span.text-muted {
    color: #ccc;
}
.iziModal .iziModal-content, .iziModal .box-body, .iziModal .box-footer {
    background: #222431;
}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title {
    font-size: 0.3rem;
}
.iziModal .iziModal-button {
    width: 0.68rem;
    height: 0.68rem;
}
.h4, h4 {
    font-size: 0.36rem;
}